home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / LINUX / TASKS.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  474b  |  26 lines

  1. #ifndef _LINUX_TASKS_H
  2. #define _LINUX_TASKS_H
  3.  
  4. /*
  5.  * This is the maximum nr of tasks - change it if you need to
  6.  */
  7.  
  8. #ifdef __SMP__
  9. #define NR_CPUS    32        /* Max processors that can be running in SMP */
  10. #else
  11. #define NR_CPUS 1
  12. #endif
  13.  
  14. #define NR_TASKS    512    /* On x86 Max 4092, or 4090 w/APM configured. */
  15.  
  16. #define MAX_TASKS_PER_USER (NR_TASKS/2)
  17. #define MIN_TASKS_LEFT_FOR_ROOT 4
  18.  
  19.  
  20. /*
  21.  * This controls the maximum pid allocated to a process
  22.  */
  23. #define PID_MAX 0x8000
  24.  
  25. #endif
  26.